#include <iostream>
using namespace std;

int add(){
    return 0;
}
template<class T, class ...Args>
double add(T t, Args ...args){
    return t + add(args...);
}
int main() {
    cout << add(1.1, 2.3, 3.1, 4.5) << endl;
    return 0;
}
